<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //查找字符串‘abcoefoxyozzopp’中所有o出现的位置及次数
        //核心算法：先查找第一个0出现的位置
        //然后 只要indexOf返回的结果不是-1 就继续往后查找
        //因为indexOf 只能查找到第一个，所以后面的查找，一定是当前索引加1，从而继续查找
        // var str = 'abcoefoxyozzopp'; 
        // var index = str.indexOf('o');
        // var num = 0;
        // while(index!==-1){
        //     console.log(index);
        //     num++;
        //     index = str.indexOf('o',index+1);
        // }
        // console.log('o出现的次数: '+ num);
        //课后作业['red','blue','red','green','pink','red']求red出现的位置和次数
        var str1 = ['red','blue','red','green','pink','red'];
        var str =str1.join();
        console.log(str);
        var index = str.indexOf('red');
        var num1 = 0;
        while(index !==-1){
            console.log(index);
            num1++;
            index =str.indexOf('red',index+1);
        }
        console.log('red出现的次数是： '+num1);
    </script>
</head>
<body>
    
</body>
</html>